Career 2022 2017 2016 2015 2014 2013 2012 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Cambodia F1 Cambodia F2 Turkey F33 Zimbabwe F1 Zimbabwe F2 Wartburg Open - Eisenach 2003 Eddleman USTA Challenger - Birmingham 2003 West Side Tennis Club Challenger - Forest Hills 6th Sardinian International Championships - Cagliari Architect Open - Budapest Tennis Napoli Cup 2006 - Napoli IPP Geneva Trophy - Geneva Challenger Copa Sevilla - Seville Ciutat de Barcelona - Barcelona Copa Petrobras Argentina - Buenos Aires Open Costa Daurada - Tarragona San Luis Potosi Challenger - San Luis Potosi Rijeka Open - Rijeka Nord LB Open - Braunschweig San Marino CEPU Open - San Marino Open 88 - Contrexeville LXVII Concurso Internacional de Tenis Cidade de Vigo - Vigo XI Ciutat de Barcelona - Barcelona Pekao Open - Szczecin Polish Open 2000 - Poznan Internationaux de Tennis de Brest - Brest Bogota Challenger XXVIII Edizione 'A.Savoldi' - Manerbio Braunschweig Challenger San Marino Challenger Cordenons Challenger X Torneo Internazionale di Tennis - Barletta XL Bermuda Open - Bermuda Ostdeutscher Sparkassen Cup - Dresden Szczecin Challenger Napoli Challenger Concurso Internacional de Vigo - Vigo VI Torneo Internazionale di Tennis - Barletta Tarragona Challenger San Marino Cepu Open - San Marino Open 88 - Contrexeville Samarkand Challenger Todi Challenger Maia Open 2002 - Maia Kos-Zucchetti Tennis Cup - Cordenons Top Wool Challenger Biella - Biella V Abierto Internacional de Salinas - Salinas Sporting Challenger - Turin San Luis Potosi Challenger 2002 - San Luis Potosi Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Copa Kia Challenger ATP - Santiago Black Forest Open - Freudenstadt Oberstaufen Cup - Oberstaufen Siemens Open 2001 - Scheveningen Pekao Open 2003 - Szczecin Open Castilla y Leon Trofeo Iberdrola - Segovia Copa Sevilla Internacionales de Andalucia - Seville Ciudad de Pozoblanco 'Open Diputacion' - Cordoba FILA Challenger Biella - Biella Challenger Casino Lugano - Lugano Warta Cup 2001 - Sopot Heilbronn Challenger TED Open - Istanbul Nord/LB Open - Braunschweig VIII Trofeo Ciutat de Barcelona - Barcelona IX Ciutat de Barcelona - Barcelona Asics Challenger Open - Monchengladbach Quimper Challenger Bogota Challenger - Bogota Open de L'Isere (Open 38) - Grenoble Marrakech Challenger Nord/LB Open 2004 - Braunschweig Schickendanz Open - Furth Nord LB Open - Braunschweig Copa Petrobras - Aracaju VIII Torneo Internazionale di Tennis - Barletta Open de Montauban - Montauban Open Castilla y Leon - Segovia St. Remy Challenger Petange Challenger Memorial Manfredini - Sassuolo Porsche Open - Poznan Mons Challenger Antonio Savoldi-Marco Co. - Manerbio ATU Cup - Weiden Pekao Open 2004 - Szczecin XI Ciutat de Barcelona - Barcelona Bancastato Challenger Lugano - Lugano Copa Telefonica CTC Chile - Santiago Orleans Challenger IX Torneo Internacionale de Tennis - Barletta Rennes Challenger Top Wool Challenger-Immagine Trophy - Biella Open Costa Daurada - Tarragona Tunis Open - Tunis Irving Challenger Bordeaux Challenger Banjaluka Challenger 2007 - Banja Luka San Benedetto Challenger ATP Challenger Open 2004 - Monchengladbach Prostejov Challenger Marburg Challenger Braunschweig Challenger Challenger Fondazione Carige - Genova Citta di Monza - Monza Nord LB Open 2006 - Braunschweig 8° Trani Cup - Trani Citta di Como - Como Copa Sevilla-Internacionales de Andalucia - Seville Copa Petrobras Brazil - Aracaju XI Torneo Internazionale di Tennis - Barletta Copa Petrobras Santiago - Santiago Orleans Challenger Copa Petrobras Uruguray - Montevideo Nord LB Open 2007 - Braunschweig Mons Challenger Pharma Medico Open 2008 - Aarhus Tennis Napoli Cup 2007 - Napoli Quimper Challenger Pekao Open 2005 - Szczecin M15 Heraklion Furth Challenger Bytom Challenger Sir Supermercati - Rome Kosice Challenger Copa Petrobras - Santiago XL Bermuda Open - Bermuda Orleans Challenger Sporting Challenger '08-Trofeo Regione Piemonte - Turin Kos Succhetti Tennis Cup - Cordenons Lyon Challenger II Cyclus Open de Tenis - Florianopolis Citta di Brindisi - Brindisi Seville Challenger Timisoara Challenger - Timisoara Tampere Challenger Kitzbuhel Challenger Braunschweig Challenger Trnava Challenger Braunschweig Challenger IPP Geneva Trophy - Geneva Happy Valley Challenger Aix En Provence Challenger Copa Petrobras - Montevideo RCA Championships - Indianapolis Japan Open - Tokyo Qatar Mobil Open 2001 - Doha Copa AT&T - Buenos Aires Franklin Templeton Tennis Classic - Scottsdale Copa Kia - Santiago Generali Open 2001 - Kitzbuhel 5th Sardinian International Championships - Cagliari VII Torneo Internazionale di Tennis - Barletta Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors - Basel AAPT Championships - Adelaide Grand Prix Hassan II - Casablanca Olbia Geovillage Open - Olbia San Luis Potosi Challenger - San Luis Potosi Allianz Suisse Open Gstaad - Gstaad TCT Open - Tunis Garden Open - Rome Campionati Internazionali di Sicilia - Palermo Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Mouilleron-Le-Captif Challenger Grand Prix Hassan II - Casablanca Open Seat Godo 2003 - Barcelona Ilkley Challenger TD Waterhouse Cup - Long Island Gelsor Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Siemens Open - Scheveningen Warta Cup - Sopot Challenger ATP XXVII Edizione "A.Savoldi" - Manerbio Open de Charleroi - Charleroi Tennis Napoli Cup - Napoli Memorial Savigny - Sassuolo Open de Montauban - Montauban The Hilversum Open - Hilversum 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto Rennes Challenger Wroclaw Challenger Sophia Antipolis Challenger Orleans Challenger Ljubljana Open - Ljubljana ATU Cup - Weiden Copa AT&T - Buenos Aires Chevrolet Cup - Vina del Mar Brasil Open - Costa do Sauipe Bordeaux Challenger Abierto Mexicano Telfonica MoviStar - Acapulco Open Seat Godo - Barcelona Grand Prix Hassan II - Casablanca Schickendanz Open - Furth Trofeo Internacional Club Laieta - Barcelona La Serena Open - La Serena Allianz Suisse Open - Gstaad Generali Open - Kitzbuhel Black Forest Open - Freudenstadt Idea Prokom Open - Sopot Legg Mason Tennis Classic - Washington D.C. Genoa Open 'Fondazione Carige' - Genova Campionati Internazionali di Sicilia - Palermo Bulgarian Open - Sofia Grand Prix de Tennis de Lyon - Lyon Open de Moselle - Metz Tehran Open ATP Challenger - Tehran Chennai Open - Chennai X Ciutat de Barcelona - Barcelona BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Northern Electric Open 1999 - Newcastle Open de la Comunidad Valenciana - Valencia U.S. Men's Clay Court Championships - Houston Internationaux de Tennis de Brest - Brest KGHM Polish Indoors - Wroclaw Estoril Open - Estoril VII Avierto Internacional de Salinas - Salinas Memorial Piertomaso Tessitore - San Remo The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad Zagreb Open - Zagreb Open de Montauban - Montauban The Priority Telecom Open - Amersfoort Mercedes Cup - Stuttgart BMW Brixina Tennis Open 2000 - Bressanone Croatia Open - Umag Idea Prokom Open - Sopot EI Bank Bulgarian Challenger - Sofia Open Romania - Bucharest St. Remy Challenger Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon Internationale Badische Meisterschaften Um Den Techem Cup - Zell Siemens Open 2003 - Scheveningen San Marino Cepu Open - San Marino US Men's Clay Court Championships - Houston Tennis Napoli Cup - Napoli San Marino Cepu Open - San Marino Genoa Open Challenger-Fondazione Carige - Genova TD Waterhouse Cup - Long Island The 10tele.com Open - Nottingham Tunis Open 2006 - Tunis Allianz Suisse Open Gstaad - Gstaad Dutch Open Tennis - Amersfoort Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon Next Generation Adelaide International - Adelaide Sydney International - Sydney MoviStar Open - Vina del Mar Posillipo Tennis Cup - Napoli Abierto Mexicano Telcel - Acapulco The Tennis Channel Open - Las Vegas Open de la Comunidad Valenciana - Valencia Open Seat Godo 2007 - Barcelona Grand Prix Hassan II - Casablanca Estoril Open - Estoril Red Letter Days Open - Nottingham Allianz Suisse Open - Gstaad Dutch Open Tennis - Amersfoort Allianz Suisse Open Gstaad - Gstaad Generali Open - Kitzbuhel Generali Open 2000 - Kitzbuhel 2003 Mercedes Cup - Stuttgart Generali Open 2003 - Kitzbuhel Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Mumbai Open - Mumbai Davidoff Swiss Indoors - Basel Qatar Exxon Mobil Open - Doha Open 13 - Marseille Copa Telmex - Buenos Aires BMW Open - Munich Allianz Suisse Open Gstaad - Gstaad Open de Moselle - Metz Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Heineken Open - Auckland ATP Challenger Trophy 2008 - Trnava PBZ Zagreb Indoors - Zagreb Open Tarragona Costa Daurada - Tarragona Open Sabadell Atlantico - Barcelona Estoril Open - Estoril BMW Open - Munich Seville Challenger AEGON Championships - London Mercedes Cup - Stuttgart Masters Series - Hamburg Allianz Suisse Open Gstaad - Gstaad ATP Studena Croatia Open Umag - Umag Salem Open - Hong Kong Davidoff Swiss Indoors - Basel Open de Moselle - Metz BCR Open Romania - Bucharest Grand Prix de Tennis de Lyon - Lyon Idea Prokom Open - Sopot Movistar Open - Santiago Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca St. Petersburg Open - St. Petersburg Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Pilot Pen Tennis - New Haven Open de Moselle - Metz China Open - Beijing Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Davidoff Swiss Indoors Basel - Basel BellSouth Open - Vina del Mar Sybase Open - San Jose Open de Moselle - Metz Petange Challenger Next Generation Adelaide International - Adelaide Grand Prix de Tennis de Lyon - Lyon Open de la Comunidad Valenciana - Valencia Interwetten Austrian Open - Kitzbuhel Heineken Open - Auckland Brasil Open - Costa do Sauipe If Stockholm Open - Stockholm AEGON International - Eastbourne The Dubai Tennis Championships - Dubai Open de Tenis Comunidad Valenciana - Valencia Grand Prix Hassan II - Casablanca ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Qatar Exxon Mobil Open - Doha The Artois Championships - London The Nottingham Open - Nottingham BCR Open Romania - Bucharest Credit Agricole Suisse Open - Gstaad Citi Open - Washington Brisbane - Brisbane Heilbronn Challenger If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Open Sud de France - Montpellier International German Open - Hamburg BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Open de Nice Cote d'Azur - Nice Mercedes Cup - Stuttgart Credit Agricole Suisse Open - Gstaad Moselle Open - Metz Bet-at-home Open - Hamburg Swiss Indoors Basel - Basel Grand Prix Hassan II - Casablanca AEGON Championships - London Winston-Salem Open - Winston-Salem Swiss Indoors Basel - Basel ABN AMRO World Tennis Tournament - Rotterdam The Priority Telecom Open - Amersfoort Topshelf Open - 's-Hertogenbosch Erste Bank Open - Vienna Open Sud de France - Montpellier Grand Prix Hassan II - Marrakech BRD Nastase Tiriac Trophy - Bucharest Stockholm Open - Stockholm Bet-at-home Open - Hamburg Suisse Open - Gstaad Open SEAT Godo 2006 - Barcelona Winston-Salem Open - Winston-Salem Millennium Estoril Open - Estoril Synsam Swedish Open - Bastad Mouilleron-Le-Captif Challenger Swiss Indoors Basel - Basel Millennium Estoril Open - Estoril Sydney International - Sydney Generali Open - Kitzbuhel Open de Nice Cote d'Azur - Nice Moselle Open - Metz The Stella Artois Championships - London Synsam Swedish Open - Bastad ATP Kremlin Cup - Moscow Heilbronn Challenger Ordina Open - 's-Hertogenbosch Braunschweig Challenger Scheveningen Challenger Poznan Challenger Mercedes Cup - Stuttgart Moselle Open - Metz Allianz Suisse Open Gstaad - Gstaad If Stockholm Open - Stockholm Napoli Challenger Grand Prix Hassan II - Casablanca Topshelf Open - 's-Hertogenbosch AEGON International - Eastbourne Adidas Open de Toulouse - Toulouse Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca RCA Championships - Indianapolis Austrian Open - Kitzbuhel Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open de Tenis Comunidad Valenciana - Valencia Mons Challenger Kremlin Cup - Moscow BRD Nastase Tiriac Trophy - Bucharest SkiStar Swedish Open - Bastad Moselle Open - Metz Erste Bank Open - Vienna Mons Challenger Open Sud de France - Montpellier Open 13 - Marseille Grand Prix Hassan II - Casablanca AEGON Championships - London Nord/LB Open - Braunschweig SkiStar Swedish Open - Bastad Bordeaux Challenger Moselle Open - Metz Swiss Indoors Basel - Basel Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Open de Nice Cote d'Azur - Nice AEGON Championships - London Amer-Wilson Tampere Challenger - Tampere IPP Open - Helsinki Open Sud de France - Montpellier Open 13 - Marseille Grand Prix Hassan II - Marrakech SkiStar Swedish Open - Bastad Generali Open - Kitzbuhel Open 13 - Marseille Copa Telmex - Buenos Aires Grand Prix Hassan II - Casablanca Open Romania - Bucharest Trofeo Conde de Godo - Barcelona International Championship of Croatia - Umag Open 13 - Marseille Gerry Weber Open - Halle The Dubai Tennis Championships - Dubai The Stella Artois Championships - London The Samsung Open - Nottingham Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Energis Open - Amersfoort Davidoff Swiss Indoors - Basel Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco U.S. Mens's Clay Court Championship - Houston Open SEAT 2008 - Barcelona Orange Warsaw Open - Warsaw Mercedes Cup - Stuttgart AEGON International - Eastbourne Dutch Open Tennis - Amersfoort If Stockholm Open - Stockholm ATP Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Movistar Open - Vina del Mar Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Brasil Open - Costa do Sauipe Tennis Masters Series - Indian Wells Tennis Masters Series - Miami ABN AMRO World Tennis Tournament - Rotterdam Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Cincinnati Abierto Mexicano Telcel - Acapulco China Open - Beijing BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Next Generation Adelaide International - Adelaide ABN/AMRO World Tennis Tournament - Rotterdam Qatar ExxonMobil Open - Doha BellSouth Open - Vina del Mar NASDAQ-100 Open - Miami Swiss Indoors Basel - Basel Catella Swedish Open - Bastad Open 13 - Marseille Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Monte Carlo Open - Monte Carlo Grand Prix de Tennis de Lyon - Lyon Tennis Masters Series - Hamburg Rogers Cup - Montreal Medibank International - Sydney Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Medibank International - Sydney Masters Series Monte Carlo - Monte Carlo Estoril Open - Estoril Masters Series Hamburg - Hamburg Rogers Masters - Toronto Masters Series Madrid - Madrid BNP Paribas Masters - Paris Generali Open - Kitzbuhel Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Tennis Masters Series - Madrid Tata Open - Chennai Campionati Internazionali d'Italia - Rome ATP Kremlin Cup - Moscow Stockholm Open - Stockholm Sony Ericsson Open - Miami Stockholm Open - Stockholm Western & Southern Financial Group Masters - Cincinnati Pilot Pen Tennis - New Haven Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Rogers Masters - Montreal Movistar Open - Vina del Mar Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai Apia International - Sydney Rogers Cup - Toronto Western & Southern Open - Cincinnati Mutua Madrid Open - Madrid AEGON Championships - London Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Copa Telmex - Buenos Aires BNP Paribas Masters - Paris BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Open Sud de France - Montpellier Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Tennis Masters Series - Monte Carlo Tennis Masters Series - Paris Tennis Masters Series - Montreal Moselle Open - Metz BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Masters Series Hamburg - Hamburg Monte-Carlo Rolex Masters - Monte-Carlo Tennis Masters Series - Paris BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Topshelf Open - 's-Hertogenbosch French Open - Paris Apia International - Sydney U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York European Open - Antwerp Qatar ExxonMobil Open - Doha Australian Open - Melbourne U.S. Open - New York Wimbledon - London French Open - Paris U.S. Open - New York ABN AMRO World Tennis Tournament - Rotterdam Telecom Italia Masters - Rome French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Western & Southern Financial Group Masters - Cincinnati U.S. Open - New York Australian Open - Melbourne French Open - Paris Western & Southern Financial Group Masters - Cincinnati Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Sony Ericsson Open - Miami Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York Miami Open - Miami Australian Open - Melbourne U.S. Open - New York U.S. Open - New York The Ericsson Open - Miami Australian Open - Melbourne Rogers Masters - Toronto Wimbledon - London Davis Cup, World Group, F, RUS-FRA 3-2 Davis Cup, World Group, 1R, FRA-SWE 3-2 Davis Cup, World Group, QF, RUS-FRA 3-2 Davis Cup, World Group, QF, RUS-FRA 3-2 Davis Cup, World Group, SF, ESP-FRA 4-1 Davis Cup, World Group, QF, USA-FRA 4-1 ARAG ATP World Team Championship - Dusseldorf 1 Masters Guinot Mary Cohr AAMI Classic - Kooyong Kooyong Classic - Kooyong Olympics - Beijing